The computation of multiple roots of polynomials whose coefficients are inexact

نویسنده

  • Joab Winkler
چکیده

This lecture will show by example some of the problems that occur when the roots of a polynomial are computed using a standard polynomial root solver. In particular, polynomials of high degree with a large number of multiple roots will be considered, and it will be shown that even roundoff error due to floating point arithmetic, in the absence of data errors, is sufficient to cause totally incorrect results to be obtained. Since data errors are usually larger than roundoff errors (and fundamentally different in character), the errors encountered with real world data are significant and emphasise the need for a computationally robust polynomial root solver. The inability of commonly used polynomial root solvers to compute high degree multiple roots correctly requires investigation. A method developed by Gauss for computing the roots of a polynomial will be discussed, and it will be shown that it has an elegant geometric interpretation in terms of pejorative manifolds, which were introduced by William Kahan (Berkeley). Polynomials defined by points on these manifolds satisfy properties that are fundamentally different from the properties of polynomials defined by points that are not on these manifolds. The numerical interpretation of this difference provides the motivation for the method of Gauss, and the geometric properties of pejorative manifolds will therefore be emphasised and considered in detail. Furthermore, these properties explain why multiple roots are preserved in a floating point environment when the coefficients of the polynomial are corrupted by noise. This numerical interpretation leads naturally to a discussion of a structured condition number of a root of a polynomial, where structure refers to the form of the perturbations that are applied to the coefficients. It will be shown that this structured condition number, where the perturbations are such that the multiplicities of the roots are preserved, differs significantly from the standard componentwise and normwise condition numbers, which refer to random (unstructured) perturbations of the coefficients. Several examples will be given

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing multiple roots of inexact polynomials

We present a combination of two novel algorithms that accurately calculate multiple roots of general polynomials. For a given multiplicity structure and initial root estimates, Algorithm I transforms the singular root-finding into a regular nonlinear least squares problem on a pejorative manifold, and calculates multiple roots simultaneously. To fulfill the input requirement of Algorithm I, we ...

متن کامل

On Classifications of Random Polynomials

 Let $ a_0 (omega), a_1 (omega), a_2 (omega), dots, a_n (omega)$ be a sequence of independent random variables defined on a fixed probability space $(Omega, Pr, A)$. There are many known results for the expected number of real zeros of a polynomial $ a_0 (omega) psi_0(x)+ a_1 (omega)psi_1 (x)+, a_2 (omega)psi_2 (x)+...

متن کامل

2 Comprehensive Grobner System with Inexact Input

Grabner basis is olle of the most important tools ill recent symbolic algebraic computations. Howe\'er, computing a Grobncr basis fo r the given polynomial ideal is lIot easy and it is lIot numcric.. . l1y stable if polynomials have inexact coefficients. I n this paper, we study what we should get for computing a Grabner basis with inexact coefficients alld introduce a naive method to compute a...

متن کامل

The Kharitonov theorem and its applications in symbolic mathematical computation †

The Kharitonov theorem provides a means of performing sensitivity analysis for the complex roots of polynomials whose coefficients (in power base) are perturbed. In particular, it gives a computationally feasible algorithm for testing if the roots remain contained on the left hand side of the Gaussian plane if one perturbes each coefficient of a monic polynomial by a given amount. We survey an ...

متن کامل

Numerical Computation of Polynomial Roots Using MPSolve Version 2.2

We describe the implementation and the use of the package MPSolve (Multiprecision Polynomial Solver) for the approximation of the roots of a univariate polynomial p(x) = ∑n i=0 aix . The package relies on an algorithm, based on simultaneous approximation techniques, that generates a sequence A1 ⊃ A2 ⊃ . . . ⊃ Ak of nested sets containing the root neighborhood of p(x) (defined by the precision o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010